import request from '@/api/request'

/**
 * 新增或修改处方
 * @param {*} data
 * @returns
 */
export function save(data) {
  return request({
    url: '/emrweb/pescription/save',
    method: 'post',
    data,
  })
}

/**
 * 加载处方
 * @param {*} params
 * @returns
 */
export function load(params) {
  return request({
    url: '/emrweb/pescription/queryInfo',
    method: 'get',
    params,
  })
}

/**
 * 根据id删除处方模板
 * @param {*} params {id} 处方模板id
 * @returns
 */
export function delTemplate(params) {
  return request({
    url: '/emrweb/templatePrescription/delete',
    method: 'get',
    params,
  })
}

/**
 * 根据id加载出处方模板
 * @param {*} params {id} 处方模板id
 * @returns
 */
export function loadTemplate(params) {
  return request({
    url: '/emrweb/templatePrescription/queryInfo',
    method: 'get',
    params,
  })
}

/**
 * 分页查询处方模板
 * @param {*} data
 * @returns
 */
export function loadTemplateList(data) {
  return request({
    url: '/emrweb/templatePrescription/queryPage',
    method: 'post',
    data,
  })
}

/**
 * @param {*} data 保存处方模板
 * @returns
 */
export function saveTemplate(data) {
  return request({
    url: '/emrweb/templatePrescription/save',
    method: 'post',
    data,
  })
}

/**
 * 加载生成图片需要的数据
 * @param {*} params
 * @returns
 */
export function loadPrescriptionImgInfo(params) {
  return request({
    url: '/emrweb/pescription/query',
    method: 'get',
    params,
  })
}

/**
 * 删除处方模板
 * @param {*} params
 * @returns
 */
export function delPrescriptionTemplate(params) {
  return request({
    url: '/emrweb/templatePrescription/delete',
    method: 'get',
    params,
  })
}

/**
 * 加载处方模板list
 * @param {*} data
 * @returns
 */
export function seachTemplateList(params) {
  return request({
    url: '/emrweb/templatePrescription/queryList',
    method: 'get',
    params,
  })
}

/**
 * 将信息存为模板
 */
export function saveASTemplate(params) {
  return request({
    url: '/emrweb/pescription/saveTemplate',
    method: 'get',
    params,
  })
}
